import { Toast } from 'vant'
import router from './router'

import NProgress from 'nprogress'
import 'nprogress/nprogress.css'

// 全局路由守卫
// to 要跳转去的页面 .path
// from 从什么页面跳转
// next 用于拦截跳转 不设置参数为放行
router.beforeEach((to, from, next) => {
  NProgress.start()// 进度条开始
  if (localStorage.getItem('token') == null &&
    to.path !== '/login' && to.path !== '/regist') {
    Toast('请登录')
    // 路由路径跳转
    next('/login')
  } else {
    next()
  }
})
router.afterEach((to, from) => {
  NProgress.done()// 页面跳转完成,关闭进度条
})
// 配置
NProgress.configure({
  // 右上角旋转
  showSpinner: false
})
